satisfacer (deuda) - English Synonyms Dictionary